package com.example.employ.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.example.employ.dao.entity.UserDO;
import com.example.employ.dto.request.UserLoginReqDTO;
import com.example.employ.dto.request.UserRegisterReqDTO;
import com.example.employ.dto.response.UserLoginRespDTO;

/**
 * @author LYT0905
 * @date 2024/05/23/13:18
 */

public interface UserService extends IService<UserDO> {
    /**
     * 用户注册
     * @param requestParam 用户注册信息
     */
    void register(UserRegisterReqDTO requestParam);

    /**
     * 用户登录
     * @param requestParam 用户登录请求参数
     * @return token
     */
    UserLoginRespDTO login(UserLoginReqDTO requestParam);
}
